package cn.itcast.dao;

import cn.itcast.pojo.Menu;
import cn.itcast.pojo.Permission;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface MenuDao {
    /*权限查询*/
    List<Permission> menuPermissions(@Param("id") Integer id);

    List<Menu> menuPage();

    void handAdd(@Param("menu") Menu menu);



    void deletmenuById(@Param("id")Integer id);


    void deletPermissionById(@Param("id")Integer id);
        //userid   permissionId
    void addPremission(@Param("id")Integer id,@Param("perId") Integer perId);

    Menu findMenuById(Integer id);

    void deletRoleMenu(Integer id);

    void UpdateMenu(@Param("menu")Menu menu);

    void deletPermission(@Param("id")Integer id);
}
